func runtime.lock
221 uses
runtime (current package)
arena.go#L341: lock(&userArenaState.lock)
arena.go#L389: lock(&userArenaState.lock)
arena.go#L816: lock(&mheap_.lock)
arena.go#L865: lock(&userArenaState.lock)
arena.go#L880: lock(&userArenaState.lock)
arena.go#L901: lock(&h.lock)
chan.go#L202: lock(&c.lock)
chan.go#L362: lock(&c.lock)
chan.go#L511: lock(&c.lock)
cpuprof.go#L77: lock(&cpuprof.lock)
cpuprof.go#L227: lock(&cpuprof.lock)
cpuprof.go#L236: lock(&cpuprof.lock)
debug.go#L21: lock(&sched.lock)
debugcall.go#L230: lock(&sched.lock)
iface.go#L60: lock(&itabLock)
iface.go#L249: lock(&itabLock)
lock_futex.go#L47: func lock(l *mutex) {
malloc.go#L868: lock(&h.lock)
malloc.go#L1504: lock(&globalAlloc.mutex)
mcache.go#L88: lock(&mheap_.lock)
mcache.go#L116: lock(&mheap_.lock)
metrics.go#L649: lock(&mheap_.lock)
mfinal.go#L105: lock(&finlock)
mfinal.go#L184: lock(&finlock)
mfinal.go#L189: lock(&finlock)
mfinal.go#L268: lock(&finlock)
mgc.go#L511: lock(&work.sweepWaiters.lock)
mgc.go#L1059: lock(&work.sweepWaiters.lock)
mgc.go#L1118: lock(&mheap_.lock)
mgc.go#L1179: lock(&userArenaState.lock)
mgc.go#L1376: lock(&sched.lock)
mgc.go#L1553: lock(&mheap_.lock)
mgc.go#L1567: lock(&mheap_.lock)
mgc.go#L1587: lock(&sweep.lock)
mgc.go#L1615: lock(&mheap_.lock)
mgc.go#L1659: lock(&sched.sudoglock)
mgc.go#L1670: lock(&sched.deferlock)
mgc.go#L1756: lock(&mheap_.speciallock)
mgc.go#L1783: lock(&mheap_.speciallock)
mgcmark.go#L295: lock(&sched.gFree.lock)
mgcmark.go#L315: lock(&sched.gFree.lock)
mgcmark.go#L376: lock(&s.speciallock)
mgcmark.go#L615: lock(&work.assistQueue.lock)
mgcmark.go#L626: lock(&work.assistQueue.lock)
mgcmark.go#L679: lock(&work.assistQueue.lock)
mgcpacer.go#L1262: lock(&mheap_.lock)
mgcpacer.go#L1309: lock(&mheap_.lock)
mgcscavenge.go#L420: lock(&s.lock)
mgcscavenge.go#L437: lock(&s.lock)
mgcscavenge.go#L466: lock(&s.lock)
mgcscavenge.go#L509: lock(&s.lock)
mgcscavenge.go#L565: lock(&s.lock)
mgcscavenge.go#L577: lock(&s.lock)
mgcscavenge.go#L754: lock(p.mheapLock)
mgcscavenge.go#L800: lock(p.mheapLock)
mgcsweep.go#L277: lock(&sweep.lock)
mgcsweep.go#L312: lock(&sweep.lock)
mgcsweep.go#L427: lock(&mheap_.lock)
mgcsweep.go#L728: lock(&mheap_.lock)
mgcwork.go#L368: lock(&work.wbufSpans.lock)
mgcwork.go#L384: lock(&work.wbufSpans.lock)
mgcwork.go#L454: lock(&work.wbufSpans.lock)
mgcwork.go#L470: lock(&work.wbufSpans.lock)
mheap.go#L834: lock(&h.lock)
mheap.go#L908: lock(&h.lock)
mheap.go#L928: lock(&h.lock)
mheap.go#L1195: lock(&h.lock)
mheap.go#L1214: lock(&h.lock)
mheap.go#L1553: lock(&h.lock)
mheap.go#L1586: lock(&h.lock)
mheap.go#L1853: lock(&span.speciallock)
mheap.go#L1888: lock(&span.speciallock)
mheap.go#L1943: lock(&mheap_.speciallock)
mheap.go#L1974: lock(&mheap_.speciallock)
mheap.go#L1986: lock(&mheap_.speciallock)
mheap.go#L2000: lock(&mheap_.speciallock)
mheap.go#L2059: lock(&mheap_.speciallock)
mheap.go#L2065: lock(&mheap_.speciallock)
mheap.go#L2073: lock(&mheap_.speciallock)
mheap.go#L2153: lock(&gcBitsArenas.lock)
mheap.go#L2216: lock(&gcBitsArenas.lock)
mheap.go#L2245: lock(&gcBitsArenas.lock)
mpagealloc.go#L452: lock(&mheap_.lock)
mprof.go#L259: lock(&profInsertLock)
mprof.go#L299: lock(&profInsertLock)
mprof.go#L371: lock(&profMemActiveLock)
mprof.go#L372: lock(&profMemFutureLock[index])
mprof.go#L410: lock(&profMemActiveLock)
mprof.go#L411: lock(&profMemFutureLock[index])
mprof.go#L428: lock(&profMemFutureLock[index])
mprof.go#L449: lock(&profMemFutureLock[index])
mprof.go#L512: lock(&profBlockLock)
mprof.go#L656: lock(&profMemActiveLock)
mprof.go#L657: lock(&profMemFutureLock[index])
mprof.go#L680: lock(&profMemFutureLock[c])
mprof.go#L728: lock(&profMemActiveLock)
mprof.go#L753: lock(&profBlockLock)
mprof.go#L797: lock(&profBlockLock)
mprof.go#L1227: lock(&tracelock)
mprof.go#L1252: lock(&tracelock)
mprof.go#L1268: lock(&tracelock)
mspanset.go#L88: lock(&b.spineLock)
mstats.go#L575: lock(&mheap_.lock)
mstats.go#L777: lock(&m.noPLock)
mstats.go#L857: lock(&m.noPLock)
netpoll.go#L214: lock(&netpollInitLock)
netpoll.go#L238: lock(&pd.lock)
netpoll.go#L292: lock(&pd.lock)
netpoll.go#L304: lock(&c.lock)
netpoll.go#L365: lock(&pd.lock)
netpoll.go#L447: lock(&pd.lock)
netpoll.go#L604: lock(&pd.lock)
netpoll.go#L656: lock(&c.lock)
panic.go#L355: lock(&sched.deferlock)
panic.go#L420: lock(&sched.deferlock)
panic.go#L1259: lock(&paniclk)
panic.go#L1326: lock(&deadlock)
panic.go#L1327: lock(&deadlock)
pinner.go#L165: lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
pinner.go#L327: lock(&mheap_.speciallock)
pinner.go#L356: lock(&mheap_.speciallock)
plugin.go#L65: lock(&itabLock)
print.go#L70: lock(&debuglock)
proc.go#L317: lock(&forcegc.lock)
proc.go#L426: lock(&sched.sudoglock)
proc.go#L492: lock(&sched.sudoglock)
proc.go#L567: lock(&allglock)
proc.go#L606: lock(&allglock)
proc.go#L755: lock(&sched.lock)
proc.go#L831: lock(&sched.lock)
proc.go#L1363: lock(&sched.lock)
proc.go#L1423: lock(&deadlock)
proc.go#L1424: lock(&deadlock)
proc.go#L1441: lock(&sched.lock)
proc.go#L1662: lock(&sched.lock)
proc.go#L1684: lock(&sched.lock)
proc.go#L1716: lock(&sched.lock)
proc.go#L1764: lock(&sched.lock)
proc.go#L1835: lock(&sched.lock)
proc.go#L1861: lock(&sched.lock)
proc.go#L1905: lock(&sched.lock)
proc.go#L2413: lock(&newmHandoff.lock)
proc.go#L2492: lock(&sched.lock)
proc.go#L2498: lock(&newmHandoff.lock)
proc.go#L2509: lock(&newmHandoff.lock)
proc.go#L2533: lock(&sched.lock)
proc.go#L2582: lock(&sched.lock)
proc.go#L2627: lock(&sched.lock)
proc.go#L2685: lock(&sched.lock)
proc.go#L2744: lock(&sched.lock)
proc.go#L2828: lock(&sched.lock)
proc.go#L2937: lock(&sched.lock)
proc.go#L2962: lock(&sched.lock)
proc.go#L3062: lock(&sched.lock)
proc.go#L3202: lock(&sched.lock)
proc.go#L3337: lock(&sched.lock)
proc.go#L3404: lock(&sched.lock)
proc.go#L3507: lock(&sched.lock)
proc.go#L3524: lock(&sched.lock)
proc.go#L3539: lock(&sched.lock)
proc.go#L3592: lock(&deadlock)
proc.go#L3593: lock(&deadlock)
proc.go#L3607: lock(&sched.lock)
proc.go#L3686: lock(&pp.timersLock)
proc.go#L3756: lock(&sched.lock)
proc.go#L4068: lock(&sched.lock)
proc.go#L4080: lock(&sched.lock)
proc.go#L4303: lock(&sched.lock)
proc.go#L4326: lock(&sched.lock)
proc.go#L4657: lock(&sched.gFree.lock)
proc.go#L4670: lock(&sched.gFree.lock)
proc.go#L4741: lock(&sched.gFree.lock)
proc.go#L5039: lock(&sched.lock)
proc.go#L5114: lock(&plocal.timersLock)
proc.go#L5115: lock(&pp.timersLock)
proc.go#L5144: lock(&mheap_.lock)
proc.go#L5208: lock(&allpLock)
proc.go#L5288: lock(&allpLock)
proc.go#L5388: lock(&sched.lock)
proc.go#L5516: lock(&sched.lock)
proc.go#L5553: lock(&sched.lock)
proc.go#L5574: lock(&sched.lock)
proc.go#L5586: lock(&sched.sysmonlock)
proc.go#L5646: lock(&forcegc.lock)
proc.go#L5676: lock(&allpLock)
proc.go#L5734: lock(&allpLock)
proc.go#L5804: lock(&sched.lock)
proc.go#L5890: lock(&sched.lock)
proc.go#L6078: lock(&pp.timersLock)
proc.go#L6267: lock(&sched.lock)
proc.go#L6301: lock(&sched.lock)
proc.go#L6554: lock(&sched.lock)
runtime.go#L30: lock(&ticks.lock)
select.go#L39: lock(&c.lock)
stack.go#L280: lock(&stackpool[order].item.mu)
stack.go#L299: lock(&stackpool[order].item.mu)
stack.go#L317: lock(&stackpool[order].item.mu)
stack.go#L377: lock(&stackpool[order].item.mu)
stack.go#L397: lock(&stackLarge.lock)
stack.go#L476: lock(&stackpool[order].item.mu)
stack.go#L506: lock(&stackLarge.lock)
stack.go#L1225: lock(&stackpool[order].item.mu)
stack.go#L1241: lock(&stackLarge.lock)
time.go#L278: lock(&pp.timersLock)
time.go#L507: lock(&pp.timersLock)
time.go#L887: lock(&pp.timersLock)
time.go#L1036: lock(&allpLock)
trace.go#L287: lock(&sched.sysmonlock)
trace.go#L294: lock(&trace.bufLock)
trace.go#L418: lock(&sched.sysmonlock)
trace.go#L421: lock(&trace.bufLock)
trace.go#L493: lock(&trace.lock)
trace.go#L586: lock(&trace.lock)
trace.go#L647: lock(&trace.lock)
trace.go#L681: lock(&trace.lock)
trace.go#L712: lock(&trace.lock)
trace.go#L1036: lock(&trace.bufLock)
trace.go#L1060: lock(&trace.lock)
trace.go#L1097: lock(&trace.stringsLock)
trace.go#L1228: lock(&tab.lock)
type.go#L96: lock(&reflectOffs.lock)
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |